da = zi.daqModule();

zi.setInputSignalSelect('2', 0);
zi.setDataTransferRate('2', 1.6e3);
zi.enableDataTransfer('2');

%%
da.setColNum(1024);
da.setTriggerSource('2', 'X');
da.setTriggerEdge(1);
da.setTriggerLevel(0.000);
da.setTriggerHysteresis(0.000);
da.setTriggerHoldoff(0.0);
da.setTriggerDelay(-0.010);

da.reset();
da.subscribeChannel('2', 'sample.X');
daq_data= da.run();
da.unsubscribeChannel();

%%
figure('Name', 'DAQ Data');
sp = daq_data.getNodeData('2',  'sample_x');
plot(sp.time, sp.value)